Logo

NiftyCMS - Plugin Breadcrumb


Mit Plugins können Sie NiftyCMS um neue Funktionen erweitern. Mit dieser kurzen Anleitung erstellen Sie eigene Plugins für Ihr CMS.

Download NiftyCMS
home » niftycms plugins » niftycms plugin breadcrumb »
<?php
if(defined('VERSION')) {/* nothing */} else {defined('version') OR die('Direct access is not allowed.');}

/**
File....: function.breadcrumb.php
Type....: function
Name....: breadcrumb
Token...: {breadcrumb}
Purpose.: Das Plugin erzeugt eine Breadcrumb-Navigation anhand der aktuellen URL. Die URL wird in 
          ihre Bestandteile zerlegt und für jeden enzelnen Teil ein Link mit Titel erzeugt. Ordner 
          die als unsichtbar mit "_" markiert sind, tauchen nicht in der Navigation aus, jedoch 
          deren Beiträge.
Template: -
Date....: 14.04.2023 - init
          08.11.2024 - Anpassung/Neu Farbstyle
*/

function smarty_function_breadcrumb($params, Smarty_Internal_Template $template) {
$html  = '<a href="/" class="badge bg-primary p-3 text-light fw-normal">home</a> &#187; ';
$link  = '';

$url_parts = explode('/', $_SERVER['REQUEST_URI']);

foreach($url_parts as $folder_name) {
    if ($folder_name != '') {
        $link .= '/'.$folder_name.'/';
        $html .= '<a href="'.$link.'" class="badge p-3 bg-primary text-light fw-normal">'.str_replace('-',' ',$folder_name).'</a> &#187; ';
    }
}

return $html;
}
?>

Oliver Lohse - 2024-12-02

Affiliate

Hacking u. Security - Das umfassende Hacking-Handbuch des IT-Standardwerks - Profitieren Sie von der Beschreibung realer Angriffsszenarien und erfahren Sie, welche Sicherheitsmaßnahmen wirklich funktionieren. Mit dem Blick eines Hackers spüren Sie Schwachstellen in Ihren eigenen Systemen auf und nutzen alle Werkzeuge, um sich gegen Angriffe gezielt zu schützen. Von der Absicherung des Active Directory bis zum Einsatz von Kali Linux, von der Suche nach Exploits bis zur Härtung von Webservern – hier werden Sie zum Security-Experten!

Die Seite ist Mitglied Amazon.Partnernet und kann mit Affiliate-Links den Betrieb etwas unterstützen, für Sie ist das natürlich vollkommen kostenlos.

Seobility Score für niftycms.de

Impressum


NiftyCMS verfolgt den Zweck, ein ganz einfaches Content Management System zu entwickeln, welches nur sehr geringe Abhängigkeiten zu Drittsystemen besitzt.

Datenschutz


NiftyCMS nuntzt keinerlei Tracking- oder andere Speichermechanismen, die Rückschlüsse auf das Leserverhalten oder die individuelle IP-Adresse zulassen.

Kontakt


Sie können mit mir unter Kontakt@Oliver-Lohse.de Rücksprachen halten oder Anfragen senden. Ein aussagekräftiger Betreff hilft Mails deutlich von SPAM zu separieren.

in cooperation with: CMSWorkbench - GIMP-Handbuch - Oliver-Lohse - Smarty